import requests


class EmpApi:
    @classmethod
    def add_emp_api(cls,token,body):
        url="http://ihrm2-test.itheima.net/api/sys/user"
        headers={"Content-Type":"application/json", "Authorization":token}
        resp=requests.post(url=url,headers=headers,json=body)
        return resp

    @classmethod
    def querp_emp_api(cls,token,emp_id):
        url=f"http://ihrm2-test.itheima.net/api/sys/user/{emp_id}"
        headers={"Authorization": token}
        resp=requests.get(url=url,headers=headers)
        return resp

    @classmethod
    def modify_emp_api(cls,token,emp_id,body):
        url=f"http://ihrm2-test.itheima.net/api/sys/user/{emp_id}"
        headers={"Content-Type": "application/json", "Authorization": token}
        resp=requests.put(url=url,headers=headers,json=body)
        return resp

    @classmethod
    def delete_emp_api(cls,emp_id,token):
        url=f"http://ihrm2-test.itheima.net/api/sys/user/{emp_id}"
        headers= {"Authorization": token}
        resp = requests.delete(url=url,headers=headers)
        return resp
